.t-login {
	width: 100%;
	height: 100vh;
	font-size: 14px;
	color: #000;
	// background: linear-gradient(180deg, #E1EEFF 0%, #FFFFFF 33%, #FFFFFF 100%);
	background: url('../../static/img/background.png') no-repeat 30% 75%;
	display: flex;
	align-items: center;
	justify-content: center;
}


.t-login .container{
	width: 60%;
	min-height: 65%;
	position: relative;
	border-radius: 37.523rpx;
	background-color: #fff;
	// padding: 300rpx 40rpx 0 40rpx;
	.login-content {
		margin: 4%;
	}
}

.t-login .container .t-b {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 5% 0;
	image {
		// width: 538.462rpx;
		// height: 146.341rpx;
		width: 296px;
		height: 73px;
	}
}

.t-login .container .login-form-item{
	display: flex;
	align-items: center;
	border-bottom: 1rpx solid #E1E1E1;
	padding: 13rpx 0;
	font-size: 30rpx;
}
.t-login .container .login-form-item .u-border{
	border: 0;
}

.t-login .container button{
	// margin-top: 93.809rpx;
	margin-top: 45px;
	font-size: 34rpx;
}


.t-login .top-setting{
	position: absolute;
	top: 0;
	right: 0;
	// padding: 60rpx 40rpx;
	padding: 30px 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	.top-right {
		display: flex;
		align-items: center;
		justify-content: center;
		.config{
			display: flex;
		}
	}
}
.t-login .container .top-setting .lang {
	display: flex;
	align-items: center;
}
.t-login .container .top-setting .lang >.t-icon{
	// width: 40rpx;
	// height: 40rpx;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
}

.t-login .container .top-setting .lang .lang-box{
	display: flex;
	align-items: center;
	justify-content: center;
}
.t-login .container .top-setting .lang .lang-box .langtext text{
	// margin: 0 28rpx 0 12rpx;
		margin: 0 14px 4px 6px;
	color: #666666;
	// font-size: 28rpx;
	font-size: 14px;
	font-weight: bold;
}
.t-login .container .top-setting .lang .lang-box .langtext .t-icon{
	width: 24rpx;
	height: 16rpx;
	background-repeat: no-repeat;
}

.isRememberPWD{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin-top: 50rpx;
}